/*
前面我们说了所有函数的prototype(即函数原型对象) 都是由new Object出来的 即Object创建的
那么问题来了 Object.prototype是谁创建的呢？
首先它只是一个普通的对象,不是函数对象,那么肯定不是Function创建的
根据"每个对象都有一个__proto__属性,其指向创建这个对象的构造函数的原型"
我们访问Object.prototype.__proto__
*/

console.log(Object.prototype.__proto__); // null

//又因为 之前提到的 Function.__proto__ === Function.prototype
console.log(Function.__proto__ === Function.prototype); // true
//Function.prototype.___proto__ = Object.prototype
//这样
//任何一个对象通过___proto__查找,查到顶都是null

/** 故,我们说万物终归于null(原型链顶端为null)*/
